// vuex中getters方法都放在这里
// 通过getters可以对state中的数据进行加工后返回，类似computed计算属性

export default {
    newCount(state) {
        return state.count + 10;
    },

    // 购物车合计功能：根据产品数量的变化
    initTotal(state){
        // 购物车合计
        let shopTotal = 0;
        for(let i in state.listData){
            // 复选框合计：为ture的合计，否则默认为0
            if(state.listData[i].checked){
               shopTotal += state.listData[i].price * state.listData[i].num;
            };
        }
        return shopTotal.toFixed(2)
    },
}
